#include <stdio.h>
#include <stdlib.h>

void print();

int main()
{
	printf("输入任意字符串(长度不大于255位,以#作为结束):\n");
	print();
	return 0;
}

//这里返回的原因说明一下：当ch='#'时,程序会返回到上一层去执行代码；
//不断的输入字符，直到输入#前就是压栈的操作，当输入#后就是出栈的操作.
void print()
{
	char ch;
	scanf("%c",&ch);
	if(ch!='#'){
		print();
	}
	if(ch!='#'){
		printf("%c",ch);
	}
}




